#pragma once
#include "register/tilingdata_base.h"
#include "common.h"

struct ScatterReduceTilingData {
    uint32_t blockNum;
    ReduceType reduce;
    bool include_self;
    uint32_t dim;
    uint32_t blockLength;
    uint32_t lastBlockLength;
    uint32_t prevDimSize;
    uint32_t selfDimSize;
    uint32_t indexDimSize;
    uint32_t postDimSize;
};